game-changing technology - French English Dictionary